#!/bin/env python
# -*- coding: utf-8 -*-
"""
Taichi Dither - 基于Taichi加速的图像抖动处理工具

提供多种经典抖动算法实现，支持灰度和彩色图像处理，并可通过Taichi实现GPU加速。
"""

from .dither_util import DitherUtil
from .algorithm import FloydDitherer, BayerDitherer, AtkinsonDitherer
from .kernel_cache_manager import KernelCacheManager, enable_kernel_cache
from .dither_factory import DitherFactory, DitherAlgorithm
from .dither_tester import DitherTester

__all__ = [
    'DitherUtil',
    'FloydDitherer',
    'BayerDitherer',
    'AtkinsonDitherer',
    'KernelCacheManager',
    'enable_kernel_cache',
    'DitherFactory',
    'DitherAlgorithm',
    'DitherTester'
]

__version__ = '1.0.0'
__author__ = "Yingyi" 